package ar.com.sectorwine.dto;

import javax.validation.constraints.NotNull;

import org.hibernate.validator.constraints.NotEmpty;

public class StockDTO {

	private Long id;

	private static final String CAMPO_NULO_O_VACIO_MESSAGE = "Debe ingresar un valor en este campo";

	String color;
	
	@NotEmpty(message = CAMPO_NULO_O_VACIO_MESSAGE)
	@NotNull(message = CAMPO_NULO_O_VACIO_MESSAGE)
	String variedad;

	String acidez;

	String alcohol;

	String azucar;

	@NotNull(message = CAMPO_NULO_O_VACIO_MESSAGE)
	int cantidad;

	int edad;

	@NotEmpty(message = CAMPO_NULO_O_VACIO_MESSAGE)
	@NotNull(message = CAMPO_NULO_O_VACIO_MESSAGE)
	String idINV;

	double precio;

	@NotEmpty(message = CAMPO_NULO_O_VACIO_MESSAGE)
	@NotNull(message = CAMPO_NULO_O_VACIO_MESSAGE)
	String vencimiento;
	
	String fechaCreacionStock;

	/**
	 * @return the fechaCreacionStock
	 */
	public String getFechaCreacionStock() {
		return fechaCreacionStock;
	}

	/**
	 * @param fechaCreacionStock the fechaCreacionStock to set
	 */
	public void setFechaCreacionStock(String fechaCreacionStock) {
		this.fechaCreacionStock = fechaCreacionStock;
	}

	/**
	 * @return the id
	 */
	public Long getId() {
		return id;
	}

	/**
	 * @param id the id to set
	 */
	public void setId(Long id) {
		this.id = id;
	}

	/**
	 * @return the color
	 */
	public String getColor() {
		return color;
	}

	/**
	 * @param color the color to set
	 */
	public void setColor(String color) {
		this.color = color;
	}

	/**
	 * @return the variedad
	 */
	public String getVariedad() {
		return variedad;
	}

	/**
	 * @param variedad the variedad to set
	 */
	public void setVariedad(String variedad) {
		this.variedad = variedad;
	}

	/**
	 * @return the acidez
	 */
	public String getAcidez() {
		return acidez;
	}

	/**
	 * @param acidez the acidez to set
	 */
	public void setAcidez(String acidez) {
		this.acidez = acidez;
	}

	/**
	 * @return the alcohol
	 */
	public String getAlcohol() {
		return alcohol;
	}

	/**
	 * @param alcohol the alcohol to set
	 */
	public void setAlcohol(String alcohol) {
		this.alcohol = alcohol;
	}

	/**
	 * @return the azucar
	 */
	public String getAzucar() {
		return azucar;
	}

	/**
	 * @param azucar the azucar to set
	 */
	public void setAzucar(String azucar) {
		this.azucar = azucar;
	}

	/**
	 * @return the cantidad
	 */
	public int getCantidad() {
		return cantidad;
	}

	/**
	 * @param cantidad the cantidad to set
	 */
	public void setCantidad(int cantidad) {
		this.cantidad = cantidad;
	}

	/**
	 * @return the edad
	 */
	public int getEdad() {
		return edad;
	}

	/**
	 * @param edad the edad to set
	 */
	public void setEdad(int edad) {
		this.edad = edad;
	}

	/**
	 * @return the idINV
	 */
	public String getIdINV() {
		return idINV;
	}

	/**
	 * @param idINV the idINV to set
	 */
	public void setIdINV(String idINV) {
		this.idINV = idINV;
	}

	/**
	 * @return the precio
	 */
	public double getPrecio() {
		return precio;
	}

	/**
	 * @param precio the precio to set
	 */
	public void setPrecio(double precio) {
		this.precio = precio;
	}

	/**
	 * @return the vencimiento
	 */
	public String getVencimiento() {
		return vencimiento;
	}

	/**
	 * @param vencimiento the vencimiento to set
	 */
	public void setVencimiento(String vencimiento) {
		this.vencimiento = vencimiento;
	}

}